security (deposit) - French English Dictionary